package cn.icanci.loopstack.bic.biz.service;

import java.util.List;

import cn.icanci.loopstack.bic.common.model.snapshot.UnitViewSnapshotIndexVO;
import cn.icanci.loopstack.bic.dal.mongo.common.PageList;

/**
 * @author icanci
 * @since 1.0 Created in 2023/09/20 21:45
 */
public interface UnitViewSnapshotIndexService extends BaseService<UnitViewSnapshotIndexVO> {
    @Override
    List<UnitViewSnapshotIndexVO> queryAll();

    @Override
    void save(UnitViewSnapshotIndexVO unitViewSnapshotIndexVO);

    @Override
    UnitViewSnapshotIndexVO queryById(String id);

    @Override
    PageList<UnitViewSnapshotIndexVO> queryPage(UnitViewSnapshotIndexVO unitViewSnapshotIndexVO, int pageNum, int pageSize);

    UnitViewSnapshotIndexVO queryBySystemUuidAndUseCaseUuid(String systemUuid, String useCaseUuid);

}
